using System;

namespace Dating
{
	[Serializable]
	public class MemberProfile : BizObject
	{
		#region Fields

		private int profileID;
		private int tenantID;
		private string userName;
		private string passwrd;
		private string emailId;
		private string firstName;
		private string lastName;
		private DateTime dOB;
		private string height;
		private string generalBuild;
		private string hairColor;
		private string eyeColor;
		private string ethnicity;
		private string smokingPreference;
		private string looks;
		private string occupation;
		private string income;
		private string relationshipExpectation;
		private string mySelf;
		private string seeking;
		private string martialStatus;
		private string numberOfChildren;
		private string livingAtHome;
		private string religion;
		private string pet;
		private string country;
		private string state;
		private string city;
		private string postcode;
		private string wallpaper;
		private string icon;
		private DateTime createdOn;
		private DateTime lastLoginOn;
		private string isLoggedIn;

		#endregion

		#region Constructors

		/// <summary>
		/// Initializes a new instance of the MemberProfile class.
		/// </summary>
		public MemberProfile()
		{
		}

		/// <summary>
		/// Initializes a new instance of the MemberProfile class.
		/// </summary>
		public MemberProfile(int tenantID, string userName, string passwrd, string emailId, string firstName, string lastName, DateTime dOB, string height, string generalBuild, string hairColor, string eyeColor, string ethnicity, string smokingPreference, string looks, string occupation, string income, string relationshipExpectation, string mySelf, string seeking, string martialStatus, string numberOfChildren, string livingAtHome, string religion, string pet, string country, string state, string city, string postcode, string wallpaper, string icon, DateTime createdOn, DateTime lastLoginOn, string isLoggedIn)
		{
			this.tenantID = tenantID;
			this.userName = userName;
			this.passwrd = passwrd;
			this.emailId = emailId;
			this.firstName = firstName;
			this.lastName = lastName;
			this.dOB = dOB;
			this.height = height;
			this.generalBuild = generalBuild;
			this.hairColor = hairColor;
			this.eyeColor = eyeColor;
			this.ethnicity = ethnicity;
			this.smokingPreference = smokingPreference;
			this.looks = looks;
			this.occupation = occupation;
			this.income = income;
			this.relationshipExpectation = relationshipExpectation;
			this.mySelf = mySelf;
			this.seeking = seeking;
			this.martialStatus = martialStatus;
			this.numberOfChildren = numberOfChildren;
			this.livingAtHome = livingAtHome;
			this.religion = religion;
			this.pet = pet;
			this.country = country;
			this.state = state;
			this.city = city;
			this.postcode = postcode;
			this.wallpaper = wallpaper;
			this.icon = icon;
			this.createdOn = createdOn;
			this.lastLoginOn = lastLoginOn;
			this.isLoggedIn = isLoggedIn;
		}

		/// <summary>
		/// Initializes a new instance of the MemberProfile class.
		/// </summary>
		public MemberProfile(int profileID, int tenantID, string userName, string passwrd, string emailId, string firstName, string lastName, DateTime dOB, string height, string generalBuild, string hairColor, string eyeColor, string ethnicity, string smokingPreference, string looks, string occupation, string income, string relationshipExpectation, string mySelf, string seeking, string martialStatus, string numberOfChildren, string livingAtHome, string religion, string pet, string country, string state, string city, string postcode, string wallpaper, string icon, DateTime createdOn, DateTime lastLoginOn, string isLoggedIn)
		{
			this.profileID = profileID;
			this.tenantID = tenantID;
			this.userName = userName;
			this.passwrd = passwrd;
			this.emailId = emailId;
			this.firstName = firstName;
			this.lastName = lastName;
			this.dOB = dOB;
			this.height = height;
			this.generalBuild = generalBuild;
			this.hairColor = hairColor;
			this.eyeColor = eyeColor;
			this.ethnicity = ethnicity;
			this.smokingPreference = smokingPreference;
			this.looks = looks;
			this.occupation = occupation;
			this.income = income;
			this.relationshipExpectation = relationshipExpectation;
			this.mySelf = mySelf;
			this.seeking = seeking;
			this.martialStatus = martialStatus;
			this.numberOfChildren = numberOfChildren;
			this.livingAtHome = livingAtHome;
			this.religion = religion;
			this.pet = pet;
			this.country = country;
			this.state = state;
			this.city = city;
			this.postcode = postcode;
			this.wallpaper = wallpaper;
			this.icon = icon;
			this.createdOn = createdOn;
			this.lastLoginOn = lastLoginOn;
			this.isLoggedIn = isLoggedIn;
		}

		#endregion

		#region Properties
		/// <summary>
		/// Gets or sets the ProfileID value.
		/// </summary>
		public  int ProfileID
		{
			get { return profileID; }
			set { profileID = value; }
		}

		/// <summary>
		/// Gets or sets the TenantID value.
		/// </summary>
		public  int TenantID
		{
			get { return tenantID; }
			set { tenantID = value; }
		}

		/// <summary>
		/// Gets or sets the UserName value.
		/// </summary>
		public  string UserName
		{
			get { return userName; }
			set { userName = value; }
		}

		/// <summary>
		/// Gets or sets the Passwrd value.
		/// </summary>
		public  string Passwrd
		{
			get { return passwrd; }
			set { passwrd = value; }
		}

		/// <summary>
		/// Gets or sets the EmailId value.
		/// </summary>
		public  string EmailId
		{
			get { return emailId; }
			set { emailId = value; }
		}

		/// <summary>
		/// Gets or sets the FirstName value.
		/// </summary>
		public  string FirstName
		{
			get { return firstName; }
			set { firstName = value; }
		}

		/// <summary>
		/// Gets or sets the LastName value.
		/// </summary>
		public  string LastName
		{
			get { return lastName; }
			set { lastName = value; }
		}

		/// <summary>
		/// Gets or sets the DOB value.
		/// </summary>
		public  DateTime DOB
		{
			get { return dOB; }
			set { dOB = value; }
		}

		/// <summary>
		/// Gets or sets the Height value.
		/// </summary>
		public  string Height
		{
			get { return height; }
			set { height = value; }
		}

		/// <summary>
		/// Gets or sets the GeneralBuild value.
		/// </summary>
		public  string GeneralBuild
		{
			get { return generalBuild; }
			set { generalBuild = value; }
		}

		/// <summary>
		/// Gets or sets the HairColor value.
		/// </summary>
		public  string HairColor
		{
			get { return hairColor; }
			set { hairColor = value; }
		}

		/// <summary>
		/// Gets or sets the EyeColor value.
		/// </summary>
		public  string EyeColor
		{
			get { return eyeColor; }
			set { eyeColor = value; }
		}

		/// <summary>
		/// Gets or sets the Ethnicity value.
		/// </summary>
		public  string Ethnicity
		{
			get { return ethnicity; }
			set { ethnicity = value; }
		}

		/// <summary>
		/// Gets or sets the SmokingPreference value.
		/// </summary>
		public  string SmokingPreference
		{
			get { return smokingPreference; }
			set { smokingPreference = value; }
		}

		/// <summary>
		/// Gets or sets the Looks value.
		/// </summary>
		public  string Looks
		{
			get { return looks; }
			set { looks = value; }
		}

		/// <summary>
		/// Gets or sets the Occupation value.
		/// </summary>
		public  string Occupation
		{
			get { return occupation; }
			set { occupation = value; }
		}

		/// <summary>
		/// Gets or sets the Income value.
		/// </summary>
		public  string Income
		{
			get { return income; }
			set { income = value; }
		}

		/// <summary>
		/// Gets or sets the RelationshipExpectation value.
		/// </summary>
		public  string RelationshipExpectation
		{
			get { return relationshipExpectation; }
			set { relationshipExpectation = value; }
		}

		/// <summary>
		/// Gets or sets the MySelf value.
		/// </summary>
		public  string MySelf
		{
			get { return mySelf; }
			set { mySelf = value; }
		}

		/// <summary>
		/// Gets or sets the Seeking value.
		/// </summary>
		public  string Seeking
		{
			get { return seeking; }
			set { seeking = value; }
		}

		/// <summary>
		/// Gets or sets the MartialStatus value.
		/// </summary>
		public  string MartialStatus
		{
			get { return martialStatus; }
			set { martialStatus = value; }
		}

		/// <summary>
		/// Gets or sets the NumberOfChildren value.
		/// </summary>
		public  string NumberOfChildren
		{
			get { return numberOfChildren; }
			set { numberOfChildren = value; }
		}

		/// <summary>
		/// Gets or sets the LivingAtHome value.
		/// </summary>
		public  string LivingAtHome
		{
			get { return livingAtHome; }
			set { livingAtHome = value; }
		}

		/// <summary>
		/// Gets or sets the Religion value.
		/// </summary>
		public  string Religion
		{
			get { return religion; }
			set { religion = value; }
		}

		/// <summary>
		/// Gets or sets the Pet value.
		/// </summary>
		public  string Pet
		{
			get { return pet; }
			set { pet = value; }
		}

		/// <summary>
		/// Gets or sets the Country value.
		/// </summary>
		public  string Country
		{
			get { return country; }
			set { country = value; }
		}

		/// <summary>
		/// Gets or sets the State value.
		/// </summary>
		public  string State
		{
			get { return state; }
			set { state = value; }
		}

		/// <summary>
		/// Gets or sets the City value.
		/// </summary>
		public  string City
		{
			get { return city; }
			set { city = value; }
		}

		/// <summary>
		/// Gets or sets the Postcode value.
		/// </summary>
		public  string Postcode
		{
			get { return postcode; }
			set { postcode = value; }
		}

		/// <summary>
		/// Gets or sets the Wallpaper value.
		/// </summary>
		public  string Wallpaper
		{
			get { return wallpaper; }
			set { wallpaper = value; }
		}

		/// <summary>
		/// Gets or sets the Icon value.
		/// </summary>
		public  string Icon
		{
			get { return icon; }
			set { icon = value; }
		}

		/// <summary>
		/// Gets or sets the CreatedOn value.
		/// </summary>
		public  DateTime CreatedOn
		{
			get { return createdOn; }
			set { createdOn = value; }
		}

		/// <summary>
		/// Gets or sets the LastLoginOn value.
		/// </summary>
		public  DateTime LastLoginOn
		{
			get { return lastLoginOn; }
			set { lastLoginOn = value; }
		}

		/// <summary>
		/// Gets or sets the IsLoggedIn value.
		/// </summary>
		public  string IsLoggedIn
		{
			get { return isLoggedIn; }
			set { isLoggedIn = value; }
		}

		#endregion
	}
}
